package com.jsh.erp.datasource.entities;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

@Data
public class MaterialVo4Unit extends Material {
    @ApiModelProperty("单位名称")
    private String unitName;
    @ApiModelProperty("分类名称")
    private String categoryName;
    @ApiModelProperty("扩展信息")
    private String materialOther;
    @ApiModelProperty("当前库存")
    private BigDecimal stock;
    @ApiModelProperty("采购价格")
    private BigDecimal purchaseDecimal;
    @ApiModelProperty("零售价格")
    private BigDecimal commodityDecimal;
    @ApiModelProperty("销售价格")
    private BigDecimal wholesaleDecimal;
    @ApiModelProperty("最低售价")
    private BigDecimal lowDecimal;
    @ApiModelProperty("当前单价")
    private BigDecimal billPrice;
    @ApiModelProperty("条码")
    private String mBarCode;
    @ApiModelProperty("商品单位")
    private String commodityUnit;
    @ApiModelProperty("商品价格id")
    private String meId;
    @ApiModelProperty("初始库存")
    private BigDecimal initialStock;
    @ApiModelProperty("库存")
    private BigDecimal currentStock;
    @ApiModelProperty("库存金额")
    private BigDecimal currentStockPrice;
    @ApiModelProperty("sku")
    private String sku;
    @ApiModelProperty("仓库id")
    private String depotId;
    @ApiModelProperty("是否为促销价")
    private String priceNote;
    @ApiModelProperty("二级批发价")
    private BigDecimal twoWholesaleDecimal;
    @ApiModelProperty("三级批发价")
    private BigDecimal threeWholesaleDecimal;
    @ApiModelProperty("四级批发价")
    private BigDecimal fourWholesaleDecimal;
    @ApiModelProperty("五级批发价")
    private BigDecimal fiveWholesaleDecimal;
    @ApiModelProperty("数量")
    private BigDecimal operNumber;
    @ApiModelProperty("当前单价")
    private BigDecimal discountPrice;
    @ApiModelProperty("其它单位库存")
    private String assistStock;
    @ApiModelProperty("条码")
    private String barCode;
    @ApiModelProperty("当前单价")
    private BigDecimal allPrice;
    @ApiModelProperty("商品id")
    private String materialId;
    @ApiModelProperty("商品id")
    private String depotName;
    @ApiModelProperty("赠品源头")
    private String sourceId;
    private BigDecimal taxRate;
    private BigDecimal taxMoney;
    private BigDecimal taxUnitPrice;
    @ApiModelProperty("编号")
    private String code;
    private Integer ratio;
    private String parentId;
    private String parentName;
    private BigDecimal originalUnitPrice;
    public String getUnitName() {
        return unitName;
    }

    public void setUnitName(String unitName) {
        this.unitName = unitName;
    }

    public String getCategoryName() {
        return categoryName;
    }

    public void setCategoryName(String categoryName) {
        this.categoryName = categoryName;
    }

    public String getMaterialOther() {
        return materialOther;
    }

    public void setMaterialOther(String materialOther) {
        this.materialOther = materialOther;
    }

    public BigDecimal getStock() {
        return stock;
    }

    public void setStock(BigDecimal stock) {
        this.stock = stock;
    }

    public BigDecimal getPurchaseDecimal() {
        return purchaseDecimal;
    }

    public void setPurchaseDecimal(BigDecimal purchaseDecimal) {
        this.purchaseDecimal = purchaseDecimal;
    }

    public BigDecimal getCommodityDecimal() {
        return commodityDecimal;
    }

    public void setCommodityDecimal(BigDecimal commodityDecimal) {
        this.commodityDecimal = commodityDecimal;
    }

    public BigDecimal getWholesaleDecimal() {
        return wholesaleDecimal;
    }

    public void setWholesaleDecimal(BigDecimal wholesaleDecimal) {
        this.wholesaleDecimal = wholesaleDecimal;
    }

    public BigDecimal getLowDecimal() {
        return lowDecimal;
    }

    public void setLowDecimal(BigDecimal lowDecimal) {
        this.lowDecimal = lowDecimal;
    }

    public BigDecimal getBillPrice() {
        return billPrice;
    }

    public void setBillPrice(BigDecimal billPrice) {
        this.billPrice = billPrice;
    }

    public String getmBarCode() {
        return mBarCode;
    }

    public void setmBarCode(String mBarCode) {
        this.mBarCode = mBarCode;
    }

    public String getCommodityUnit() {
        return commodityUnit;
    }

    public void setCommodityUnit(String commodityUnit) {
        this.commodityUnit = commodityUnit;
    }

    public String getMeId() {
        return meId;
    }

    public void setMeId(String meId) {
        this.meId = meId;
    }

    public BigDecimal getInitialStock() {
        return initialStock;
    }

    public void setInitialStock(BigDecimal initialStock) {
        this.initialStock = initialStock;
    }

    public BigDecimal getCurrentStock() {
        return currentStock;
    }

    public void setCurrentStock(BigDecimal currentStock) {
        this.currentStock = currentStock;
    }

    public BigDecimal getCurrentStockPrice() {
        return currentStockPrice;
    }

    public void setCurrentStockPrice(BigDecimal currentStockPrice) {
        this.currentStockPrice = currentStockPrice;
    }

    public String getSku() {
        return sku;
    }

    public void setSku(String sku) {
        this.sku = sku;
    }

    public String getDepotId() {
        return depotId;
    }

    public void setDepotId(String depotId) {
        this.depotId = depotId;
    }

    public String getPriceNote() {
        return priceNote;
    }

    public void setPriceNote(String priceNote) {
        this.priceNote = priceNote;
    }

    public BigDecimal getTwoWholesaleDecimal() {
        return twoWholesaleDecimal;
    }

    public void setTwoWholesaleDecimal(BigDecimal twoWholesaleDecimal) {
        this.twoWholesaleDecimal = twoWholesaleDecimal;
    }

    public BigDecimal getThreeWholesaleDecimal() {
        return threeWholesaleDecimal;
    }

    public void setThreeWholesaleDecimal(BigDecimal threeWholesaleDecimal) {
        this.threeWholesaleDecimal = threeWholesaleDecimal;
    }

    public BigDecimal getFourWholesaleDecimal() {
        return fourWholesaleDecimal;
    }

    public void setFourWholesaleDecimal(BigDecimal fourWholesaleDecimal) {
        this.fourWholesaleDecimal = fourWholesaleDecimal;
    }

    public BigDecimal getFiveWholesaleDecimal() {
        return fiveWholesaleDecimal;
    }

    public void setFiveWholesaleDecimal(BigDecimal fiveWholesaleDecimal) {
        this.fiveWholesaleDecimal = fiveWholesaleDecimal;
    }

    public BigDecimal getOperNumber() {
        return operNumber;
    }

    public void setOperNumber(BigDecimal operNumber) {
        this.operNumber = operNumber;
    }

    public BigDecimal getDiscountPrice() {
        return discountPrice;
    }

    public void setDiscountPrice(BigDecimal discountPrice) {
        this.discountPrice = discountPrice;
    }

    public String getAssistStock() {
        return assistStock;
    }

    public void setAssistStock(String assistStock) {
        this.assistStock = assistStock;
    }

    public String getBarCode() {
        return barCode;
    }

    public void setBarCode(String barCode) {
        this.barCode = barCode;
    }

    public BigDecimal getAllPrice() {
        return allPrice;
    }

    public void setAllPrice(BigDecimal allPrice) {
        this.allPrice = allPrice;
    }

    public String getMaterialId() {
        return materialId;
    }

    public void setMaterialId(String materialId) {
        this.materialId = materialId;
    }

    public String getDepotName() {
        return depotName;
    }

    public void setDepotName(String depotName) {
        this.depotName = depotName;
    }

    public String getSourceId() {
        return sourceId;
    }

    public void setSourceId(String sourceId) {
        this.sourceId = sourceId;
    }

    public BigDecimal getTaxRate() {
        return taxRate;
    }

    public void setTaxRate(BigDecimal taxRate) {
        this.taxRate = taxRate;
    }

    public BigDecimal getTaxMoney() {
        return taxMoney;
    }

    public void setTaxMoney(BigDecimal taxMoney) {
        this.taxMoney = taxMoney;
    }

    public BigDecimal getTaxUnitPrice() {
        return taxUnitPrice;
    }

    public void setTaxUnitPrice(BigDecimal taxUnitPrice) {
        this.taxUnitPrice = taxUnitPrice;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public Integer getRatio() {
        return ratio;
    }

    public void setRatio(Integer ratio) {
        this.ratio = ratio;
    }

    public String getParentId() {
        return parentId;
    }

    public void setParentId(String parentId) {
        this.parentId = parentId;
    }


    public String getParentName() {
        return parentName;
    }

    public void setParentName(String parentName) {
        this.parentName = parentName;
    }

    public BigDecimal getOriginalUnitPrice() {
        return originalUnitPrice;
    }

    public void setOriginalUnitPrice(BigDecimal originalUnitPrice) {
        this.originalUnitPrice = originalUnitPrice;
    }
}
